package aditii.controller;

import java.util.List;

import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.servlet.ModelAndView;

import aditii.domain.Produto;
import aditii.interfaces.BO.ListarProdutosInterfaceBO;
	
	@Controller
	@RequestMapping("/find/*.htm")
	public class listarProdutosController {

		private ListarProdutosInterfaceBO servivcoListarProdutosInterfaceBO;
		
		public listarProdutosController(ListarProdutosInterfaceBO servivcoListarProdutosInterfaceBO){
			this.servivcoListarProdutosInterfaceBO = servivcoListarProdutosInterfaceBO;
		}
		
		public listarProdutosController() {

		}

	@RequestMapping(value="listarProdutos.htm", params="!searchType")
	public ModelAndView onInitialSearchFormState() throws Exception {
		List<Produto> produto = servivcoListarProdutosInterfaceBO.listaTodosProdutos();
		ModelAndView mav = new ModelAndView();
		mav.addObject("Produtos", produto);
		mav.setViewName("find/listarProdutos");
		return mav;
	}
	
	
	
}
